#include "test1.h"
#include "test2.h"
#include "test3.h"

/*
    当有了动态库时，运行时会报错说找不到动态库。是因为动态库加载时也是需要路径的。
    如何把动态库告诉系统呢？
    1、把自己的动态库直接拷贝到系统路径中/lib/x86_64-linux ...
    2、sudo ln -s 自己动态库的路径/动态库名 /lib/x86_64-linux-gnu/libxxx.so
    3、echo $LD_LIBRARY_PATH:这是专门给用户提供搜索用户自定义的库路径。export $LD_LIBRARY_PATH=$LD_LIBRARY_PATH:动态库路径。
    4、在/etc/ld.so.conf.d/目录下建立一个以.conf为后缀的文件，然后将自己动态库的路径拷贝到这里。然后重新ldconfig即可。永久有效
*/

int main()
{
    printf("1 + 1 = %d\n", add(1,1));
    printf("1 - 1 = %d\n", sub(1,1));
    printf("1 * 1 = %d\n", mul(1,1));
    return 0;
}
